<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JQ基本动画</title>
    <style>
        .box{
            width: 300px;
            height: 300px;
            background: red;
            /* display: none; */
        }
    </style>
</head>
<body>
    <button class="btn">执行动画</button>
    <div class="box"></div>

    <script src="./js/jquery.3.5.1.js"></script>
    <script>
        $(function(){
            // 1.show&hide
            /* $('.btn').on('click',function(){
                $('.box').hide(300);
            }) */

            // 2.fade系列
            /* $('.btn').on('click',function(){
                $('.box').fadeOut(300);
            }) */

            // 3.slide系列
            /* $('.btn').on('click',function(){
                $('.box').slideUp(300);
            }) */

            // 4.toggle系列
            /* $('.btn').on('click',function(){
                $('.box').toggle(300);
            }) */

            // 5.无限递归动画
            $('.btn').on('click',function(){
                $('.box').slideUp(1000,function(){
                    $('.box').slideToggle(1000,arguments.callee);
                });
            })

        })
    </script>
</body>
</html>